/**
 * Copyright (c) 2025 myons Inc. All rights reserved.
 */
package cn.zmwh.im.server.modules.ums.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * @describe: 、
 * @author: dmzmwh 、
 * @time: 2025-06-25 11:26 、
 */
@Data
public class FriendVO implements Serializable {

    @ApiModelProperty(value = "好友id")
    private Long friendId;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "座右铭")
    private String motto;

    @ApiModelProperty(value = "创建时间")
    private Date createdTime;

    @ApiModelProperty(value = "用户名")
    private String userName;

    @ApiModelProperty(value = "用户昵称")
    private String nickName;

    @ApiModelProperty(value = "用户头像")
    private String headImage;

    @ApiModelProperty(value = "用户头像缩略图")
    private String headImageThumb;

    @ApiModelProperty(value = "性别 0:男 1:女")
    private Integer sex;

    @ApiModelProperty(value = "是否被封禁 0:否 1:是")
    private Integer isBanned;

    @ApiModelProperty(value = "在线终端")
    private Set<String> online;

}
